﻿namespace KinonekoSoftware.Foundation.UI.Controls.Buttons
{
    public sealed partial class CallToAction : ForestButtonBase
    {

        static CallToAction()
        {
            PaletteProperty = AvaloniaProperty.Register<CallToAction, ColorPalette>(nameof(Palette));
        }

        public static readonly StyledProperty<ColorPalette> PaletteProperty;

        public ColorPalette Palette
        {
            get => GetValue(PaletteProperty);
            set => SetValue(PaletteProperty, value);
        }
    }



    public class OutlinedCallToAction : ForestButtonBase
    {
        static OutlinedCallToAction()
        {
            PaletteProperty = AvaloniaProperty.Register<OutlinedCallToAction, ColorPalette>(nameof(Palette));
        }

        public static readonly StyledProperty<ColorPalette> PaletteProperty;

        public ColorPalette Palette
        {
            get => GetValue(PaletteProperty);
            set => SetValue(PaletteProperty, value);
        }
    }
}